package test.client;
//
//import com.google.gwt.core.client.GWT;
//import com.google.gwt.dom.client.Style.Unit;
//import com.google.gwt.event.dom.client.ClickEvent;
//import com.google.gwt.event.dom.client.ClickHandler;
//import com.google.gwt.uibinder.client.UiBinder;
//import com.google.gwt.uibinder.client.UiField;
//import com.google.gwt.user.client.DOM;
//import com.google.gwt.user.client.Event;
//import com.google.gwt.user.client.Timer;
//import com.google.gwt.user.client.Window;
//import com.google.gwt.user.client.Window.ClosingEvent;
//import com.google.gwt.user.client.Window.ClosingHandler;
//import com.google.gwt.user.client.ui.Composite;
//import com.google.gwt.user.client.ui.HTMLPanel;
//import com.google.gwt.user.client.ui.Widget;

public class Stack {
//extends Composite  {
//
//	private static StackUiBinder uiBinder = GWT.create(StackUiBinder.class);
//
//	interface StackUiBinder extends UiBinder<Widget, Stack> {
//	}
//	@UiField
//	HTMLPanel div;
//	private Timer timer;
//	private int startWidth=100;
//	private boolean isDown=false;
//	public Stack() {
//		initWidget(uiBinder.createAndBindUi(this));
//		Window.addWindowClosingHandler(new ClosingHandler() {
//			@Override
//			public void onWindowClosing(ClosingEvent event) {
//				event.setMessage("really?");
//			}
//		});
//		div.addDomHandler(new ClickHandler(){
//			public void onClick(ClickEvent event) {
//				
//				timer = new Timer() {
//					public void run() {
//						if(!isDown){
//							startWidth += 5;
//							if(startWidth==400){
//								isDown=true;
//								cancel();
//							}
//						}else{
//							startWidth -= 5;
//							if(startWidth==100){
//								isDown=false;
//								cancel();
//							}
//						}
//						div.getElement().getStyle().setHeight(startWidth, Unit.PX);
//					}
//				};
//				timer.scheduleRepeating(10);
//			}
//		}, ClickEvent.getType());
//	}


}
